package jnexus.project.generategui;

import java.lang.reflect.Field;
import java.util.List;

import jnexus.utils.ReflectTools;

/**
 * 
 * @author evaldosavio
 * 
 *         Classe responsavel todo as telas de crud usando os templates
 *         previamente configurados (jnexus.project.resources.templates)
 */
public class GeneratorGui {
	/**
	 * Dada a classe passada como parâmetro é criado uma gui baseada nos campos
	 * da classe.
	 * 
	 * @param klass
	 */
	public void create( Class klass ) {
		List<Field> fields = ReflectTools.getFields( klass );
		for ( Field field : fields )
			;
	}

	private void generateFormField( Field field ) {

	}

	public void main( String[] args ) {
		create( GeneratorGui.class );
	}

}
